
#ifndef				__IENCODER_H__
# define			__IENCODER_H__

#	include			"EncodedSoundPacket.h"
#	include			"SoundPacket.h"
#	include			"IOrder.h"

class				IEncoder
{
public:
	virtual ~IEncoder() {};
	virtual void	init() = 0;
	virtual void	encode(ISoundPacket*, IEncodedSoundPacket*) = 0;
	virtual void	encode(ISoundPacket*, IOrder*) = 0;
};

#endif // !
